/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const SettingFilled: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M6.49998 8C6.49998 7.17157 7.17155 6.5 7.99998 6.5C8.82841 6.5 9.49998 7.17157 9.49998 8C9.49998 8.82842 8.82841 9.5 7.99998 9.5C7.17155 9.5 6.49998 8.82842 6.49998 8Z" fill={ colors[0] }/>
<path d="M11.5002 1.9378C11.0913 1.70173 10.6679 1.51132 10.2359 1.3653C9.93009 1.26195 9.5925 1.3658 9.3977 1.62314L8.87371 2.31535C8.28988 2.22576 7.70096 2.22805 7.12757 2.31641L6.60278 1.62314C6.40798 1.3658 6.07038 1.26195 5.76462 1.3653C5.33262 1.51132 4.90913 1.70173 4.50024 1.9378C4.09135 2.17387 3.71471 2.44543 3.37225 2.74654C3.12986 2.95966 3.051 3.30395 3.17647 3.60132L3.51423 4.40189C3.33408 4.62699 3.16881 4.86826 3.02059 5.12498C2.87237 5.38171 2.74605 5.64549 2.64118 5.91407L1.77907 6.02183C1.45881 6.06187 1.20007 6.3023 1.1367 6.61878C1.04716 7.06591 1.00031 7.52787 1.00031 8.00002C1.00031 8.47216 1.04716 8.93412 1.1367 9.38126C1.20007 9.69773 1.45881 9.93816 1.77907 9.9782L2.6418 10.086C2.85197 10.6268 3.14445 11.1379 3.51394 11.5987L3.17647 12.3986C3.051 12.696 3.12986 13.0403 3.37225 13.2534C3.71471 13.5545 4.09135 13.8261 4.50024 14.0622C4.90913 14.2982 5.33262 14.4886 5.76462 14.6347C6.07038 14.738 6.40798 14.6342 6.60278 14.3768L7.12677 13.6846C7.7106 13.7742 8.29952 13.7719 8.87291 13.6835L9.3977 14.3768C9.5925 14.6342 9.93009 14.738 10.2359 14.6347C10.6679 14.4886 11.0914 14.2982 11.5002 14.0622C11.9091 13.8261 12.2858 13.5545 12.6282 13.2534C12.8706 13.0403 12.9495 12.696 12.824 12.3986L12.4863 11.5981C12.6664 11.373 12.8317 11.1317 12.9799 10.875C13.1281 10.6183 13.2544 10.3545 13.3593 10.086L14.2215 9.9782C14.5418 9.93817 14.8005 9.69773 14.8639 9.38126C14.9535 8.93412 15.0003 8.47216 15.0003 8.00002C15.0003 7.52787 14.9535 7.06591 14.8639 6.61878C14.8005 6.3023 14.5418 6.06187 14.2215 6.02183L13.3587 5.91398C13.1485 5.37322 12.856 4.86204 12.4865 4.40121L12.824 3.60132C12.9495 3.30395 12.8706 2.95966 12.6282 2.74654C12.2858 2.44543 11.9091 2.17387 11.5002 1.9378ZM7.99998 5C6.34313 5 4.99998 6.34314 4.99998 8C4.99998 9.65685 6.34313 11 7.99998 11C9.65684 11 11 9.65685 11 8C11 6.34314 9.65684 5 7.99998 5Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'setting_filled',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M6.49998 8C6.49998 7.17157 7.17155 6.5 7.99998 6.5C8.82841 6.5 9.49998 7.17157 9.49998 8C9.49998 8.82842 8.82841 9.5 7.99998 9.5C7.17155 9.5 6.49998 8.82842 6.49998 8Z', 'M11.5002 1.9378C11.0913 1.70173 10.6679 1.51132 10.2359 1.3653C9.93009 1.26195 9.5925 1.3658 9.3977 1.62314L8.87371 2.31535C8.28988 2.22576 7.70096 2.22805 7.12757 2.31641L6.60278 1.62314C6.40798 1.3658 6.07038 1.26195 5.76462 1.3653C5.33262 1.51132 4.90913 1.70173 4.50024 1.9378C4.09135 2.17387 3.71471 2.44543 3.37225 2.74654C3.12986 2.95966 3.051 3.30395 3.17647 3.60132L3.51423 4.40189C3.33408 4.62699 3.16881 4.86826 3.02059 5.12498C2.87237 5.38171 2.74605 5.64549 2.64118 5.91407L1.77907 6.02183C1.45881 6.06187 1.20007 6.3023 1.1367 6.61878C1.04716 7.06591 1.00031 7.52787 1.00031 8.00002C1.00031 8.47216 1.04716 8.93412 1.1367 9.38126C1.20007 9.69773 1.45881 9.93816 1.77907 9.9782L2.6418 10.086C2.85197 10.6268 3.14445 11.1379 3.51394 11.5987L3.17647 12.3986C3.051 12.696 3.12986 13.0403 3.37225 13.2534C3.71471 13.5545 4.09135 13.8261 4.50024 14.0622C4.90913 14.2982 5.33262 14.4886 5.76462 14.6347C6.07038 14.738 6.40798 14.6342 6.60278 14.3768L7.12677 13.6846C7.7106 13.7742 8.29952 13.7719 8.87291 13.6835L9.3977 14.3768C9.5925 14.6342 9.93009 14.738 10.2359 14.6347C10.6679 14.4886 11.0914 14.2982 11.5002 14.0622C11.9091 13.8261 12.2858 13.5545 12.6282 13.2534C12.8706 13.0403 12.9495 12.696 12.824 12.3986L12.4863 11.5981C12.6664 11.373 12.8317 11.1317 12.9799 10.875C13.1281 10.6183 13.2544 10.3545 13.3593 10.086L14.2215 9.9782C14.5418 9.93817 14.8005 9.69773 14.8639 9.38126C14.9535 8.93412 15.0003 8.47216 15.0003 8.00002C15.0003 7.52787 14.9535 7.06591 14.8639 6.61878C14.8005 6.3023 14.5418 6.06187 14.2215 6.02183L13.3587 5.91398C13.1485 5.37322 12.856 4.86204 12.4865 4.40121L12.824 3.60132C12.9495 3.30395 12.8706 2.95966 12.6282 2.74654C12.2858 2.44543 11.9091 2.17387 11.5002 1.9378ZM7.99998 5C6.34313 5 4.99998 6.34314 4.99998 8C4.99998 9.65685 6.34313 11 7.99998 11C9.65684 11 11 9.65685 11 8C11 6.34314 9.65684 5 7.99998 5Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
